# 识别日志文件里面有等号的字段，然后切割出科目和分数，传给update.sh处理
targetcsv=$1  # 汇总表
explog=$2  # 实验日志
kn=$3  # 系数

update() {
    
}


# 拷贝
tempfilename="temp"$1
cp $1 $tempfilename

# 读取表头
header=`cat $tempfilename | head -n 1`

# 查询学生原信息
noindex=1
while [ $(echo $header | cut -d ',' -f $noindex) != "序号" ]
do
    noindex=$[ $noindex + 1 ]
    if [ $noindex -eq $[$headern + 1] ]
    then
        echo 汇总表中未发现“学号”字段名，即将退出
        exit 0
    fi
done
echo 汇总表中学号字段索引为：$noindex

while read line; do
    if [ $( echo $line | cut -d ' ' -f $noindex ) == "学号" ]; then
        continue
    fi
    # 获取学号
    stuno=$( echo $line | cut -d ' ' -f $noindex )
    tmp=$( echo $line | cut -d ' ' -f 1- --output-delimiter $'\n' | grep = )
    for i in $tmp; do
        subject=$( echo $i | cut -d '=' -f 1)
        res=$( echo $i | cut -d '=' -f 2)
        # echo $stuno $subject $res 0.8 empty_1.CSV
        bash update.sh $stuno ${subject,,} $res $3 $tempfilename
    done
done < $2

cat $tempfilename > "new_$1"
rm -f $tempfilename
